Skip to main content
Version: Upcoming

OptionPrintSetHist

Description

Option Print Set records contain every option print along with quote, surface, volatility, Greeks, and print type details at the time of the trade. These records also contain T+1M and T+10M trade delta neutral performance PnL details.

Schema Definition

Field NameData TypeDescription
okey_atstringOption underlying asset type
okey_tsstringOption ticker source
okey_tkstringOption underlying symbol
okey_dtdateOption expiration date
okey_xxdoubleOption strike
okey_cpstringOption call/put indicator
timestamptimestampTimestamp of last update to record - UTC
prtNumberbigintUnique print set identifier, will increment but not guaranteed to be sequential
tradingDatedateTrading date
tradingSessionstringTrading session ('None','RegularMkt','PreMkt','PostMkt','PostMktETF','NextDay')
ticker_atstringUnderlying asset type
ticker_tsstringUnderlying ticker source
ticker_tkstringUnderlying ticker
securityIDbigintSpiderRock security ID
undSecKey_atstringUnderlying asset type
undSecKey_tsstringUnderlying security trade source
undSecKey_tkstringUnderlying ticker
undSecKey_dtdateUnderlying expiration date
undSecTypestringUnderlying security type
prtExchstringExchange where trade/print took place
prtSizeintNumber of contracts in the trade
prtPricefloatPrint price
prtTypestringOPRA-provided code to identify trade type (i.e., multi-leg, auction)
prtOrdersintNumber of participating orders
prtClusterNumintIncremental print cluster counter (one counter per okey; used to group prints into clusters)
prtClusterSizeintCumulative size of prints in this sequence (prints @ same or more aggressive price with less than 25 ms elapsing since first print; can span exchanges)
prtVolumeintTotal volume of contracts traded as of the print time
cxlVolumeintDay print/cancel volume (num of contracts printed and then cancelled)
bidCountintNumber of trades occurring at bid
askCountintNumber of trades occurring at ask
bidVolumeintNumber of trades cumulatively occurring at bid
askVolumeintNumber of trades cumulatively occurring at ask
ebidfloatBid at print time (prtExch)
easkfloatAsk at print time (prtExch)
ebszintBid size at print time (prtExch)
easzintAsk size at print time (prtExch)
eagefloatIf the print crossed the bid, this is the age of the bid quote. If the print crossed the ask, it's the age of the ask quote.
prtSidestringSR-inferred print side ('None','Mid','Bid','Ask')
prtTimestampbigintExchange high precision timestamp in Unix epoch (if available)
netTimestampbigintSR Gateway timestamp in Unix epoch
oBidfloatOption NBBO bid at print time
oAskfloatOption NBBO ask at print time
oBidSzintOption NBBO cumulative bid size at print time
oAskSzintOption NBBO cumulative ask size at print time
oBidExstringExchange with the largest size on the NBBO
oAskExstringExchange with the largest size on the NBBO
oBidExSzintOption size of oBidEx at print time
oAskExSzintOption size of oAskEx at print time
oBidCntintNumber of exchanges on the NBBO bid
oAskCntintNumber of exchanges on the NBBO ask
oBid2floatSecond level NBBO bid price
oAsk2floatSecond level NBBO ask price
oBidSz2intCumulative size on the second level bid price
oAskSz2intCumulative size on the second level ask price
uBiddoubleUnderlying bid at print time
uAskdoubleUnderlying ask at print time
uPrcdoubleUnderlying price at print time
yrsfloatSpiderRock time to expiration in years
ratefloatSpiderRock calibrated risk free rate
sdivfloatSpiderRock implied continuous dividend rate
ddivfloatSum of dividends paid to expiration
xDefloatSR moneyness as a Delta offset
xAxisfloatSR surface moneyness
multihedgestringIndication of type of non standard deliverable (None, Simple, Complex, Allcash, Binary)
prtIvfloatImplied vol of the prtPrice
prtDefloatDelta of the prtPrice
prtGafloatGamma of the prtPrice
prtThfloatTheta of the prtPrice
prtVefloatVega of the prtPrice
prtRofloatRho of the prtPrice
calcErrstringInternal use (Pricing model error code)
surfVolfloatSR surface volatility at print time
surfOpxfloatSR surface price at print time
surfAtmfloatSR surface atmVol at print time
prtProbabilityfloatSR probability that buying prtSize shares @ prtPrice will have positive pnl (prtPriceM1 >= prtPrice) 1 minute after time of print
oBidM1floatNBBO option bid 1 minute after print time
oAskM1floatNBBO option ask 1 minute after print time
uBidM1doubleNBBO underlying bid 1 minute after print time
uAskM1doubleNBBO underlying ask 1 minute after print time
uPrcM1doubleUnderlying price 1 minute after print time
sVolM1floatSurface volatility 1 minute after print time
sOpxM1floatSurface option price 1 minute after print time
sDivM1floatsdiv 1 minute after print time
sErrM1stringInternal use
pnlM1floatDelta neutral pnl 1 minute after print time
pnlM1ErrstringInternal use
oBidM10floatNBBO option bid 10 minutes after print time
oAskM10floatNBBO option ask 10 minutes after print time
uBidM10doubleNBBO underlying bid 10 minutes after print time
uAskM10doubleNBBO underlying ask 10 minutes after print time
uPrcM10doubleUnderlying price 10 minutes after print time
sVolM10floatSurface volatility 10 minutes after print time
sOpxM10floatSurface option price 10 minutes after print time
sDivM10floatsdiv 10 minutes after print time
sErrM10stringInternal use
pnlM10floatDelta neutral pnl 10 minutes after print time
pnlM10ErrstringInternal use

Differences to V7

  • okey_yr, okey_mn, okey_dy removed in favor of okey_dt
  • undSecKey_yr, undSecKey_mn, undSecKey_dy removed in favor of undSecKey_dt
  • prtType now contains the actual print type i.e. AUTO, SLAN, etc. instead of the numeric value of the ascii character for the print type